package com.hoshiicloud.user.param.store;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Time;
import java.time.LocalDateTime;

/**
 * @Author:campchen
 * @Date:Created in 下午 01:48 2019/6/27
 * @PACKAGENAME com.hoshiicloud.store.entity
 * @Description
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class StoreRangeCalculationParam implements Serializable {
    private static final long serialVersionUID = 1L;

    private Long id;

    /**
     * 平台ID
     */
    private Long platId;


    /**
     * 店铺编号
     */
    private String storeCode;

    /**
     * 店铺图片
     */
    private String images;

    /**
     * 会员ID
     */
    private Long memberId;


    /**
     * 店铺名称
     */
    private String storeName;


    /**
     * 店铺英文名称
     */
    private String storeEname;


    /**
     * 是否平台本身
     */
    private Integer platform;


    /**
     * 店铺类型（1-旗舰店、2-专卖店、3-专营店）
     */
    private Long type;


    /**
     * 店招
     */
    private String banner;

    /**
     * 店铺介绍
     */
    private String introductions;

    /**
     * 负责人
     */
    private String charge;


    /**
     * 身份证号码
     */
    private String idCard;


    /**
     * 对公帐号
     */
    private String bankNumber;


    /**
     * 银行名称
     */
    private String bankName;


    /**
     * 所在支行
     */
    private String bankAddress;


    /**
     * 税务登记号
     */
    private String taxation;


    /**
     * 开票号
     */
    private String piaohao;


    /**
     * 电话号码
     */
    private String telphone;


    /**
     * 手机号码
     */
    private String mobile;


    /**
     * 传真
     */
    private String fax;


    /**
     * 主页
     */
    private String home;


    /**
     * 邮件
     */
    private String email;


    /**
     * 公司地址，线下门店地址
     */
    private String address;


    /**
     * 创建时间
     */
    private LocalDateTime createdTime;


    /**
     * 创建人
     */
    private String createdBy;


    /**
     * 修改时间
     */
    private LocalDateTime modifiedTime;


    /**
     * 修改人
     */
    private String modifiedBy;


    /**
     * 发货地址
     */
    private String goodsAddress;


    /**
     * 仓库地址
     */
    private String whouseAddress;


    /**
     * 结算方式（结算方式表）
     */
    private Long paymentId;


    /**
     * 是否删除
     */
    private Integer deleted;
    /**
     * 经度
     */
    private BigDecimal longitude;
    /**
     * 纬度
     */
    private BigDecimal latitude;
    /**
     * 客服电话
     */
    private String servicePhone;
    /**
     * 经营领域
     */
    private String business;
    /**
     * 执照编号
     */
    private String licenseNumber;

    /**
     * 营业开始时间
     */
    private Time openingStart;
    /**
     * 营业结束时间
     */
    private Time openingEnd;

    /**
     * 人与店铺的距离
     */
    private String distance;

    /**
     * 条数
     */
    private String pageSize = "5";

    /**
     * 当前页
     */
    private String pageNumber = "1";
}
